//
// itertool - a polynormial and type-safe iterator framework in C++.
//
// Copyright (c) 2021-2025 Feng Cong
//
// Distributed under the MIT Software License
// See accompanying file LICENSE.txt or copy at
// https://opensource.org/licenses/MIT

#include <itertool/iter/zip.h>

#include "itertool_test.h"

TEST_CASE("ZipShortest with many types") {
  auto zp = itertool::Zip(itertool_test::NaturalNumber(10),
                          itertool_test::NaturalNumber(5));

#ifdef __cpp_structured_bindings
  SUBCASE("Zip for structured bindings") {
    for (auto [x, y] : zp) {
    }
  }
#endif
}
